package com.star.oauth2.resource;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * OAuth2资源服务器启动类
 * <p>
 * 功能说明：
 * 1. 提供受保护的API资源
 * 2. 验证访问令牌（JWT）
 * 3. 根据令牌中的scope控制访问权限
 * <p>
 * 启动后访问：http://localhost:8090
 * <p>
 * API端点：
 * - GET  /api/messages - 读取消息列表（需要message.read权限）
 * - POST /api/messages - 创建消息（需要message.write权限）
 * - GET  /api/user/info - 获取当前用户信息
 *
 * @author star
 */
@SpringBootApplication
public class ResourceServerApplication {

    public static void main(String[] args) {
        SpringApplication.run(ResourceServerApplication.class, args);
    }

}

